moorish slipper vendor - French English Dictionary